import request from '@/utils/request'

/**
 * @description: 初始化表结构信息
 * @param {*} params
 * @return {*}
 */
export function segmentInfo(params) {
  return request({
    url: '/segment/info',
    params
  })
}

/**
 * @description: 获取自定义表（ps_segment）中的数据
 * @param {*} params
 * @return {*}
 */
export function segmentList(params) {
  return request({
    url: '/segment/list',
    params
  })
}

/**
 * @description: 添加部门与工序的关联
 * @param {*} data
 * @return {*}
 */
export function segmentAdd(data) {
  return request({
    url: '/segment/add',
    method: 'post',
    data
  })
}

/**
 * @description: 更新部门与工序直接的关联
 * @param {*} data
 * @return {*}
 */
export function segmentUpdate(data) {
  return request({
    url: '/segment/update',
    method: 'post',
    data
  })
}

/**
 * @description: 删除部门与工序的关联
 * @param {*} data
 * @return {*}
 */
export function segmentDelete(data) {
  return request({
    url: '/segment/delete',
    method: 'post',
    data
  })
}

/**
 * @description: 成本分摊时获取分摊的部门信息
 * @param {*} params
 * @return {*}
 */
export function getCostDepart(params) {
  return request({
    url: '/cost/depart',
    params
  })
}

/**
 * @description: 获取成本科目  载入费用只显示成本类
 * @param {*} params
 * @return {*}
 */
export function getCostClass(params) {
  return request({
    url: '/cost/class',
    params
  })
}

/**
 * @description: 获取成本计算清单数据
 * @param {*} params
 * @return {*}
 */
export function getCostList(params) {
  return request({
    url: '/cost/list',
    params
  })
}

/**
 * @description: 保存成本计算清单数据
 * @param {*} data
 * @return {*}
 */
export function costSave(data) {
  return request({
    url: '/cost/save',
    method: 'post',
    data
  })
}

/**
 * @description: costAnalysis成本
 * @param {*} params
 * @return {*}
 */
export function costAnalysis(params) {
  return request({
    url: '/cost/costAnalysis',
    params
  })
}

/**
 * @description: closinDate 触发器开关
 * @param {*} params
 * @return {*}
 */
export function closinDate(params) {
  return request({
    url: '/cost/closinDate',
    params
  })
}

/**
 * @description: getDate 获取触发器日期
 * @param {*} params
 * @return {*}
 */
export function getDate(params) {
  return request({
    url: '/cost/getDate',
    params
  })
}

/**
 * @description: 分摊部门查询
 * @param {*} params
 * @return {*}
 */
export function contributory_select(params) {
  return request({
    url: '/cost/contributory_select',
    params
  })
}

/**
 * @description: 分摊部门添加
 * @param {*} params
 * @return {*}
 */
export function contributory_insert(params) {
  return request({
    url: '/cost/contributory_insert',
    params
  })
}

/**
 * @description: 分摊部门修改
 * @param {*} params
 * @return {*}
 */
export function contributory_update(params) {
  return request({
    url: '/cost/contributory_update',
    params
  })
}

/**
 * @description: 分摊部门删除
 * @param {*} params
 * @return {*}
 */
export function contributory_delete(params) {
  return request({
    url: '/cost/contributory_delete',
    params
  })
}

/**
 * @description: 分摊金额查询
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_select(params) {
  return request({
    url: '/cost/assessedAmount_select',
    params
  })
}

/**
 * @description: 分摊金额查询
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_selectsub(params) {
  return request({
    url: '/cost/assessedAmount_selectsub',
    params
  })
}

/**
 * @description: 分摊金额添加
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_insert(params) {
  return request({
    url: '/cost/assessedAmount_insert',
    params
  })
}

/**
 * @description: 分摊金额修改
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_update(params) {
  return request({
    url: '/cost/assessedAmount_update',
    params
  })
}

/**
 * @description: 分摊金额删除
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_delete(params) {
  return request({
    url: '/cost/assessedAmount_delete',
    params
  })
}

/**
 * @description: 分摊金额选择
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_xzselect(params) {
  return request({
    url: '/cost/assessedAmount_xzselect',
    params
  })
}

/**
 * @description: 分摊部门设定查询被用
 * @param {*} params
 * @return {*}
 */
export function contributory_BeUsed(params) {
  return request({
    url: '/cost/contributory_BeUsed',
    params
  })
}

/**
 * @description: 分摊金额设定查询被用
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_BeUsed(params) {
  return request({
    url: '/cost/assessedAmount_BeUsed',
    params
  })
}

/**
 * @description: 分摊部门设定查询被用
 * @param {*} params
 * @return {*}
 */
export function department_BeUsed(params) {
  return request({
    url: '/cost/department_BeUsed',
    params
  })
}

/**
 * @description: 报工成本   20240712 修改 未同步
 * @param {*} params
 * @return {*}
 */
export function cost_bgcb(params) {
  return request({
    url: '/cost_bgcb',
    params
  })
}

/**
 * @description: 委外成本   20240712 修改 未同步
 * @param {*} params
 * @return {*}
 */
export function cost_wwcb(params) {
  return request({
    url: '/cost_wwcb',
    params
  })
}

/**
 * @description: 入库成本   20240712 修改 未同步
 * @param {*} params
 * @return {*}
 */
export function cost_rkcb(params) {
  return request({
    url: '/cost_rkcb',
    params
  })
}

/**
 * @description:  领料成本   20240712 修改 未同步
 * @param {*} params
 * @return {*}
 */
export function cost_llcb(params) {
  return request({
    url: '/cost_llcb',
    params
  })
}

/**
 * @description: 获取工序大类信息
 * @param {*} params
 * @return {*}
 */
export function bgdlkb(params) {
  return request({
    url: '/bgdlkb',
    params
  })
}

/**
 * @description: 报工产值月报表
 * @param {*} params
 * @return {*}
 */
export function bgczybb(params) {
  return request({
    url: '/bgczybb',
    params
  })
}

/**
 * @description: 计时计价确认
 * @param {*} params
 * @return {*}
 */
export function jsjjqr(params) {
  return request({
    url: '/jsjjqr',
    params
  })
}

/**
 * @description: 计时计价确认修改
 * @param {*} params
 * @return {*}
 */
export function jsjjqrupdate(data) {
  return request({
    url: '/jsjjqrupdate',
    method: 'post',
    data
  })
}

/**
 * @description: 年报工产值表
 * @param {*} params
 * @return {*}
 */
export function nbgczb(params) {
  return request({
    url: '/nbgczb',
    params
  })
}

/**
 * @description: 报工日报效率报表
 * @param {*} params
 * @return {*}
 */
export function bgrbxlbb(params) {
  return request({
    url: '/bgrbxlbb',
    params
  })
}

/**
 * @description: 分摊成本查询
 * @param {*} params
 * @return {*}
 */
export function apportionedCost_select(params) {
  return request({
    url: '/cost/apportionedCost_select',
    params
  })
}

/**
 * @description: 分摊成本添加
 * @param {*} params
 * @return {*}
 */
export function apportionedCost_insert(params) {
  return request({
    url: '/cost/apportionedCost_insert',
    params
  })
}

/**
 * @description: 分摊成本修改
 * @param {*} params
 * @return {*}
 */
export function apportionedCost_update(params) {
  return request({
    url: '/cost/apportionedCost_update',
    params
  })
}

/**
 * @description: 分摊成本删除
 * @param {*} params
 * @return {*}
 */
export function apportionedCost_delete(params) {
  return request({
    url: '/cost/apportionedCost_delete',
    params
  })
}

/**
 * @description: 分摊成本被用
 * @param {*} params
 * @return {*}
 */
export function apportionedCost_BeUsed(params) {
  return request({
    url: '/cost/apportionedCost_BeUsed',
    params
  })
}

/**
 * @description: 工单未报工
 * @param {*} params
 * @return {*}
 */
export function gdwbg(params) {
  return request({
    url: '/gdwbg',
    params
  })
}

/**
 * @description: 工单已领料未报工
 * @param {*} params
 * @return {*}
 */
export function gdyllwbg(params) {
  return request({
    url: '/gdyllwbg',
    params
  })
}

/**
 * @description: 分摊成本被用
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_BillNO(params) {
  return request({
    url: '/cost/assessedAmount_BillNO',
    params
  })
}

/**
 * @description: 分摊成本被用
 * @param {*} params
 * @return {*}
 */
export function assessedAmount_findBillNO(params) {
  return request({
    url: '/cost/assessedAmount_findBillNO',
    params
  })
}

/**
 * @description: 分摊成本被用
 * @param {*} params
 * @return {*}
 */
export function xslrfxb(params) {
  return request({
    url: '/xslrfxb',
    params
  })
}

/**
 * @description: 网页版工单工时确认修改
 * @param {*} params
 * @return {*}
 */
export function wyb_gdgsqrxg(data) {
  return request({
    url: '/wyb_gdgsqrxg',
    method: 'post',
    data
  })
}

/**
 * @description: 网页版工单工时确认查询
 * @param {*} params
 * @return {*}
 */
export function wyb_gdgsqr(params) {
  return request({
    url: '/wyb_gdgsqr',
    params
  })
}

/**
 * @description: 分摊成本清单
 * @param {*} params
 * @return {*}
 */
export function cbftqd(params) {
  return request({
    url: '/cbftqd',
    params
  })
}

/**
 * @description: 产能缺口统计表
 * @param {*} params
 * @return {*}
 */
export function cnqktjb(params) {
  return request({
    url: '/cnqktjb',
    params
  })
}

/**
 * @description: 月入库成本
 * @param {*} params
 * @return {*}
 */
export function gdyrkcb(params) {
  return request({
    url: '/gdyrkcb',
    params
  })
}
